package org.eiahe.hr.interview.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.ehe.common.mybatis.core.page.PageQuery;
import org.ehe.common.mybatis.core.page.TableDataInfo;
import org.eiahe.hr.interview.domain.InterviewBehaviorQuestions;
import org.eiahe.hr.interview.domain.InterviewQuestion;
import org.eiahe.hr.interview.domain.vo.InterviewQuestionVO;
import org.eiahe.hr.interview.domain.dto.InterviewQuestionQueryDTO;

import java.util.List;

/**
 * @author :zhangnn
 * @className :InterviewBehaviorQuestionsService
 * @description: TODO
 * @date 2025-08-20 11:55:42
 */
public interface InterviewBehaviorQuestionsService extends IService<InterviewBehaviorQuestions> {
    /**
     * 分页
     * @param queryDTO
     * @param pageQuery
     * @return
     */
    TableDataInfo<InterviewQuestionVO> selectBehaviorQuestions(InterviewQuestionQueryDTO queryDTO, PageQuery pageQuery);

    List<InterviewQuestion> selectBehaviorQuestionsList(Long bankId, Integer level);
}
